/* -------------------------------- global -------------------------------- */
/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
::-webkit-scrollbar
{
	width: 9px;
	height: 16px;
	background-color: #F5F5F5;
}
/*定义滚动条轨道 内阴影+圆角*/
::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 10px;
	background-color: #F5F5F5;
}
 
/*定义滑块 内阴影+圆角*/
::-webkit-scrollbar-thumb
{
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #313131;
	transition-delay: 100ms;
	transition-duration: 0.5s;
}
::-webkit-scrollbar-thumb:hover
{
	background-color: #555;
}

.btn-primary {
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.btn-primary:hover {
  color: #fff;
  background-color: #0b5ed7;
  border-color: #0a58ca;
}
.btn-check:focus + .btn-primary, .btn-primary:focus {
  color: #fff;
  background-color: #0b5ed7;
  border-color: #0a58ca;
  box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5);
}
.btn-check:checked + .btn-primary, .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #0a58ca;
  border-color: #0a53be;
}
.btn-check:checked + .btn-primary:focus, .btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5);
}
.btn-primary:disabled, .btn-primary.disabled {
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}

.panel-primary .panel-heading {
	background-color: #0d6efd;
}
/* -------------------------------- index -------------------------------- */
body {
	background-color: #F2F2F2;
}

.ArticleBox {
	background-color: #FFFFFF;
	box-shadow: 0 0.15rem 1.75rem 0 rgb(33 40 50 / 15%);
	padding: 5px;
	padding-bottom: 20px;
	margin: 20px;
	border-radius: 5px;
	border: 1px solid rgba(33,40,50,.125);
}

hr {
	margin: 1;
	padding: 0;
}
/* .ArticleBox-footer {
	margin: 0;
	padding: 0;
} */

/* .navbar-form .btn {
	color: #ffffff;
	background-color: #0D6EFD;
}
 */
/* -------------------------------- Article page -------------------------------- */
.label-primary {
	background-color: #0d6efd;
}

.ArticleBox-content {
	margin: 10px;
}

.ArticleBox-content p{
	padding-top: 20px;
	padding-left: 25px;
	padding-right: 20px;
	font-size: 17px;
}

.commentBox {
	padding-left: 25px;
	padding-right: 20px;
	margin: 10px;
}

.commentBox img{
	width: 80px;
	height: 80px;
}

.commentForm {
	padding-left: 25px;
	padding-right: 20px;
	margin: 10px;
}
/* -------------------------------- Links page -------------------------------- */
.linkBox img {
	width: 80px;
	height: 80px;
}

/* -------------------------------- archive page -------------------------------- */
.ArchiveBox {
	font-size: 17px;
	margin: 10px;
}